package com.dnndo.system.domain.vo;

import lombok.Data;


import java.util.List;

//获取大学相关的所有信息中文接口
@Data
public class ApiSchoolZhVO {
    private String schoolId; // 学校ID
    private String schoolName; // 学校名称
    private String updatedAt; // 更新时间
    private List<String> collegeCharacteristics; // 院校特征
    private String http; // 学校网址
    private String schoolIntroduction; // 学校简介
    private List<String> schoolBadgeOfficial; // 学校官方校徽
    private List<String> websiteOfficialImage; // 官方网站图片
    private List<CulturalActivity> culturalActivitiesSchoolBadge; // 校徽大赛
    private List<CulturalActivity> culturalActivitiesSurroundings; // 周边大赛
    private List<CampusAmbassador> campusAmbassadors; // 校园大使

    @Data
    public static class CulturalActivity {
        private String opusId; // 作品ID
        private String opusUrl; // 作品图片
        private String opusName; // 作品名称
        // opusUrlList重命名为opusList
        private List<String> opusList;
    }

    @Data
    public static class CampusAmbassador {
        private String userId; // 用户ID
        private String userName; // 用户名称
        private String userUrl; // 用户形象照
        private String describe; // 用户简介
        private String schoolName; // 学校名称
        private String designer; // 是否是设计师
        private String ambassador; // 是否是校园大使
        private List<Work> worksUrl; // 作品列表

        @Data
        public static class Work {
            private String opusId; // 作品ID
            private String opusUrl; // 作品图片
            // opusUrlList重命名为opusList
            private List<String> opusList;
        }
    }
}